left-handed helix - Alemán Inglés Diccionario